package com.webtest.demo;

import static org.testng.Assert.assertEquals;

import org.testng.annotations.Test;
import com.webtest.core.BaseTest;

public class Ourhouse extends BaseTest{
		@Test(priority=1)
		//登录爱窝房产的界面
		public void login() {
			webtest.open("http://ourhouse/home.php");
			webtest.open("http://ourhouse/root/run/umc.php?user");
			webtest.click("xpath=//a[contains(text(),'点击我登录')]");
			webtest.type("id=fm[uname]", "admin_zs");
			webtest.type("id=fm[upass]", "pass_123456");
			webtest.click("xpath=//*[@id=\"fmlogin\"]/p[3]/i[2]/input[4]");
			webtest.type("xpath=//*[@id=\"fmlogin\"]/p[3]/i[2]/input[4]","11111");
			webtest.click("xpath=//input[@value='提交']");
		}
		
		@Test(priority=2)
		//点击冷水滩在点击东城云顶的链接的跳转
		public void test1(){
			webtest.open("http://ourhouse/home.php");
			webtest.click("xpath=//*[@id=\"idf_house\"]/a[1]");
			webtest.click("xpath=//*[@id=\"solocal1\"]/a[1]");
			webtest.click("xpath=//a[contains(text(),'东城云顶')]");
			boolean string = webtest.isTextPresent("云顶东城");
			assertEquals(string, true);
		}
		
		@Test(priority=3)
		//楼盘模块内右侧下拉框小区的筛选
		public void test2() {
			webtest.open("http://ourhouse/home.php");
			webtest.click("xpath=//*[@id=\"idf_house\"]/a[1]");
			webtest.selectByIndex("name=stype", 1);
			webtest.click("id=sobtn");
			boolean string = webtest.isTextPresent("检察院生活小区");
			assertEquals(string, true);
		}
		
		@Test(priority=4)
		//楼盘模块内右侧下拉框改为楼盘，输入框输入东城云顶
		public void test3() {
			webtest.open("http://ourhouse/home.php");
			webtest.click("xpath=//*[@id=\"idf_house\"]/a[1]");
			webtest.selectByIndex("name=stype", 0);
			webtest.type("id=keywd", "东城云顶");
			webtest.click("id=sobtn");
			boolean string = webtest.isTextPresent("云顶东城");
			assertEquals(string, true);
		}
		
		@Test(priority=5)
		//楼盘模块内下方页码处输入框输入2并回车
		public void test4() {
			webtest.open("http://ourhouse/home.php");
			webtest.click("xpath=//*[@id=\"idf_house\"]/a[1]");
			webtest.clear("id=pg_pjump");
			webtest.type("id=pg_pjump", "2");
			webtest.type("id=pg_pjump", "Keys.ENTER");
		}
		
		@Test(priority=6)
		//楼盘模块内点击东城云顶的跳转
		public void test5() {
			webtest.open("http://ourhouse/home.php");
			webtest.click("xpath=//*[@id=\"idf_house\"]/a[1]");
			webtest.click("xpath=//a[contains(text(),'东城云顶')]");
			boolean string = webtest.isTextPresent("东城云顶");
			assertEquals(string, true);
		}
		
		@Test(priority=7)
		//楼盘模块内东城云顶详细界面内下方地图内点击公交，在终点处输入永州市政府点击获取线路
		public void test6(){
			webtest.open("http://ourhouse/home.php");
			webtest.click("xpath=//*[@id=\"idf_house\"]/a[1]");
			webtest.click("xpath=//a[contains(text(),'东城云顶')]");
			webtest.click("xpath=//*[@id=\"icon_menu\"]/a[2]");
			webtest.type("xpath=//*[@id=\"bus_ipt\"]/li[2]/input", "永州市政府");
			webtest.click("id=btn_Router");
		}
		
		@Test(priority=8)
		//楼盘模块内东城云顶详细界面内下方地图内点击驾车，在终点处输入永州市政府点击获取线路
		public void test7() {
			webtest.open("http://ourhouse/home.php");
			webtest.click("xpath=//*[@id=\"idf_house\"]/a[1]");
			webtest.click("xpath=//a[contains(text(),'东城云顶')]");
			webtest.click("xpath=//*[@id=\"icon_menu\"]/a[3]");
			webtest.type("xpath=//*[@id=\"bus_ipt\"]/li[2]/input", "永州市政府");
			webtest.click("id=btn_Router");
		}
		
		@Test(priority=9)
		//楼盘模块内东城云顶详细界面内，点击户型，并点击2室进行筛选
		public void test8() {
			webtest.open("http://ourhouse/home.php");
			webtest.click("xpath=//*[@id=\"idf_house\"]/a[1]");
			webtest.click("xpath=//a[contains(text(),'东城云顶')]");
			webtest.click("xpath=//*[@id=\"idf_hu\"]/a[1]");
			webtest.click("id=pnav_2");
			boolean string = webtest.isTextPresent("D户型复式楼中楼");
			assertEquals(string, true);
		}
		
		@Test(priority=10)
		//楼盘模块内东城云顶详细界面内，点击相册，并点击户型图室进行筛选
		public void test9() {
			webtest.open("http://ourhouse/home.php");
			webtest.click("xpath=//*[@id=\"idf_house\"]/a[1]");
			webtest.click("xpath=//a[contains(text(),'东城云顶')]");
			webtest.click("xpath=//*[@id=\"idf_tu\"]/a[1]");
			webtest.click("id=pnav_a1012");
			boolean string = webtest.isTextPresent("户型图");
			assertEquals(string, true);
		}
		
		@Test(priority=11)
		//楼盘模块内东城云顶详细界面内，点击我要，勾上价格变动，在电话称呼内输入信息，并在验证码输入11111，点击提交
		public void test10() {
			webtest.open("http://ourhouse/home.php");
			webtest.click("xpath=//*[@id=\"idf_house\"]/a[1]");
			webtest.click("xpath=//a[contains(text(),'东城云顶')]");
			webtest.click("xpath=//button[contains(text(),'我要')]");
			webtest.click("id=fm_ntype_1");
			webtest.type("name=fm[mtel]", "13711112222");
			webtest.type("name=fm[mname]", "张");
			webtest.click("xpath=//*[@id=\\\"nform\\\"]/table[1]/tbody[1]/tr[4]/td[2]/input[4]");
			webtest.type("xpath=//*[@id=\"nform\"]/table[1]/tbody[1]/tr[4]/td[2]/input[4]", "11111");
			webtest.click("xpath=//*[@id=\"myModal\"]/div[1]/div[1]/div[3]/button[2]");
		}
		
		@Test(priority=12)
		//楼盘模块内检察院生活小区详细界面内下方地图内点击公交，在终点处输入永州市政府点击获取线路
		public void test11() {
			webtest.open("http://ourhouse/home.php");
			webtest.click("xpath=//*[@id=\"idf_house\"]/a[1]");
			webtest.selectByIndex("name=stype", 1);
			webtest.click("id=sobtn");
			webtest.click("xpath=//a[contains(text(),'检察院生活小区')]");
			webtest.click("id=btn_gj");
			webtest.type("xpath=//*[@id=\"bus_ipt\"]/li[2]/input", "永州市政府");
			webtest.click("id=btn_Router");
		}
		
		@Test(priority=13)
		//楼盘模块内检察院生活小区详细界面内下方地图内点击驾车，在终点处输入永州市政府点击获取线路
		public void test12() {
			webtest.open("http://ourhouse/home.php");
			webtest.click("xpath=//*[@id=\"idf_house\"]/a[1]");
			webtest.selectByIndex("name=stype", 1);
			webtest.click("id=sobtn");
			webtest.click("xpath=//a[contains(text(),'检察院生活小区')]");
			webtest.click("id=btn_jc");
			webtest.type("xpath=//*[@id=\"bus_ipt\"]/li[2]/input", "永州市政府");
			webtest.click("id=btn_Router");
		}
		
		@Test(priority=14)
		//楼盘模块内检察院生活小区详细界面内下方地图内点击返回，点击娱乐点击公共厕所
		public void test13() {
			webtest.open("http://ourhouse/home.php");
			webtest.click("xpath=//*[@id=\"idf_house\"]/a[1]");
			webtest.selectByIndex("name=stype", 1);
			webtest.click("id=sobtn");
			webtest.click("xpath=//a[contains(text(),'检察院生活小区')]");
			webtest.click("xpath=//a[contains(text(),'返回')]");
			webtest.click("xpath=//*[@id=\"fun\"]/span");
			webtest.click("xpath=//*[@id=\"i厕所_111-596988_26-483724\"]/a");
		}
		
		@Test(priority=15)
		//二手房模块在户型筛选点击2室
		public void test14() {
			webtest.open("http://ourhouse/home.php");
			webtest.click("xpath=//*[@id=\"idf_sale\"]/a[1]");
			webtest.click("xpath=//*[@id=\"sohx\"]/a[2]");
		}
		
		@Test(priority=16)
		//二手房模块右侧下拉框内选择个人房源点击搜索
		public void test15() {
			webtest.open("http://ourhouse/home.php");
			webtest.click("xpath=//*[@id=\"idf_sale\"]/a[1]");
			webtest.selectByIndex("name=stype", 0);
			webtest.click("id=sobtn");
			boolean string = webtest.isTextPresent("qd得到的dq");
			assertEquals(string, true);
		}
		
		@Test(priority=17)
		//二手房模块右侧输入框内输入御景豪园旁边文化村毛坯房148平3房2厅2卫点击搜索
		public void test16() {
			webtest.open("http://ourhouse/home.php");
			webtest.click("xpath=//*[@id=\"idf_sale\"]/a[1]");
			webtest.type("id=keywd", "御景豪园旁边文化村毛坯房148平3房2厅2卫");
			webtest.click("id=sobtn");
			boolean string = webtest.isTextPresent("御景豪园旁边文化村毛坯房148平3房2厅2卫");
			assertEquals(string, true);
		}
		
		@Test(priority=18)
		//二手房模块点击御景豪园旁边文化村毛坯房148平3房2厅2卫界面的跳转
		public void test17() {
			webtest.open("http://ourhouse/home.php");
			webtest.click("xpath=//*[@id=\"idf_sale\"]/a[1]");
			webtest.click("xpath=//a[contains(text(),'御景豪园旁边文化村毛坯房148平3房2厅2卫')]");
			boolean string = webtest.isTextPresent("御景豪园旁边文化村毛坯房148平3房2厅2卫");
			assertEquals(string, true);
		}
		
		@Test(priority=19)
		//二手房模块御景豪园旁边文化村毛坯房148平3房2厅2卫界面内，点击我要勾选想看房并且填写电话称呼以及验证码提交
		public void test18() {
			webtest.open("http://ourhouse/home.php");
			webtest.click("xpath=//*[@id=\"idf_sale\"]/a[1]");
			webtest.click("xpath=//a[contains(text(),'御景豪园旁边文化村毛坯房148平3房2厅2卫')]");
			webtest.click("xpath=//button[contains(text(),'我要')]");
			webtest.click("id=fm_ntype_5");
			webtest.type("name=fm[mtel]", "13711112222");
			webtest.type("name=fm[mname]", "张");
			webtest.click("xpath=//*[@id=\\\"nform\\\"]/table[1]/tbody[1]/tr[4]/td[2]/input[4]");
			webtest.type("xpath=//*[@id=\"nform\"]/table[1]/tbody[1]/tr[4]/td[2]/input[4]", "11111");
			webtest.click("xpath=//*[@id=\"myModal\"]/div[1]/div[1]/div[3]/button[2]");
		}
		
		@Test(priority=20)
		//二手房模块在类型筛选点击个人房源
		public void test19() {
			webtest.open("http://ourhouse/home.php");
			webtest.click("xpath=//*[@id=\"idf_sale\"]/a[1]");
			webtest.click("xpath=//*[@id=\"socatid\"]/a[2]");
		}
		
		@Test(priority=21)
		//二手房下方页码处输入5后按回车
		public void test20() {
			webtest.open("http://ourhouse/home.php");
			webtest.click("xpath=//*[@id=\"idf_sale\"]/a[1]");
			webtest.clear("id=pg_pjump");
			webtest.type("id=pg_pjump", "5");
			webtest.type("id=pg_pjump", "Keys.ENTER");
		}
		
		@Test(priority=22)
		//出租房模块在类型筛选点击中介房源
		public void test21() {
			webtest.open("http://ourhouse/home.php");
			webtest.click("xpath=//*[@id=\"idf_rent\"]/a[1]");
			webtest.click("xpath=//*[@id=\"socatid\"]/a[3]");
			boolean string = webtest.isTextPresent("dddddd");
			assertEquals(string, true);
		}
		
		@Test(priority=23)
		//出租房模块在右侧输入框内输入寿福小区900元/月120㎡3室2厅2卫1阳台毛坯，好房不等人点击搜索
		public void test22() {
			webtest.open("http://ourhouse/home.php");
			webtest.click("xpath=//*[@id=\"idf_rent\"]/a[1]");
			webtest.type("id=keywd", "寿福小区900元/月120㎡3室2厅2卫1阳台毛坯，好房不等人");
			webtest.click("id=sobtn");
			boolean string = webtest.isTextPresent("寿福小区900元/月120㎡3室2厅2卫1阳台毛坯，好房不等人");
			assertEquals(string, true);
		}
		
		@Test(priority=24)
		//出租房模块寿福小区900元/月120㎡3室2厅2卫1阳台毛坯，好房不等人界面内，点击我要，勾选想看房，并填写电话称呼以及验证码后提交
		public void test23() {
			webtest.open("http://ourhouse/home.php");
			webtest.click("xpath=//*[@id=\"idf_rent\"]/a[1]");
			webtest.type("id=keywd", "寿福小区900元/月120㎡3室2厅2卫1阳台毛坯，好房不等人");
			webtest.click("id=sobtn");
			webtest.click("xpath=//a[contains(text(),'寿福小区900元/月120㎡3室2厅2卫1阳台毛坯，好房不等人')]");
			webtest.click("xpath=//button[contains(text(),'我要')]");
			webtest.click("id=fm_ntype_5");
			webtest.type("name=fm[mtel]", "13711112222");
			webtest.type("name=fm[mname]", "张");
			webtest.click("xpath=//*[@id=\\\"nform\\\"]/table[1]/tbody[1]/tr[4]/td[2]/input[4]");
			webtest.type("xpath=//*[@id=\"nform\"]/table[1]/tbody[1]/tr[4]/td[2]/input[4]", "11111");
			webtest.click("xpath=//*[@id=\"myModal\"]/div[1]/div[1]/div[3]/button[2]");
		}
		
		@Test(priority=25)
		//出租房模块下方页码处输入6后按回车
		public void test24() {
			webtest.open("http://ourhouse/home.php");
			webtest.click("xpath=//*[@id=\"idf_rent\"]/a[1]");
			webtest.clear("id=pg_pjump");
			webtest.type("id=pg_pjump", "6");
			webtest.type("id=pg_pjump", "Keys.ENTER");
		}
		
		@Test(priority=26)
		//出租房模块在右侧下拉框内选择系统房源点击搜索
		public void test25() {
			webtest.open("http://ourhouse/home.php");
			webtest.click("xpath=//*[@id=\"idf_rent\"]/a[1]");
			webtest.selectByIndex("name=stype", 0);
			webtest.click("id=sobtn");
			boolean string = webtest.isTextPresent("寿福小区900元/月120㎡3室2厅2卫1阳台毛坯，好房不等人");
			assertEquals(string, true);
		}
		
		@Test(priority=27)
		//楼盘模块安*某家园界面内点击详情
		public void test26() {
			webtest.open("http://ourhouse/home.php");
			webtest.click("xpath=//*[@id=\"idf_house\"]/a[1]");
			webtest.click("xpath=//a[contains(text(),'安*某家园')]");
			webtest.click("xpath=//*[@id=\"idf_more\"]/a[1]");
			boolean string = webtest.isTextPresent("安*某家园 基本信息");
			assertEquals(string, true);
		}
		
		@Test(priority=28)
		//楼盘模块安*某家园界面内点击动态
		public void test27() {
			webtest.open("http://ourhouse/home.php");
			webtest.click("xpath=//*[@id=\"idf_house\"]/a[1]");
			webtest.click("xpath=//a[contains(text(),'安*某家园')]");
			webtest.click("xpath=//*[@id=\"idf_news\"]/a[1]");
			boolean string = webtest.isTextPresent("安*某家园 楼盘动态");
			assertEquals(string, true);
		}
		
		@Test(priority=29)
		//楼盘模块安*某家园界面内点击出售
		public void test28() {
			webtest.open("http://ourhouse/home.php");
			webtest.click("xpath=//*[@id=\"idf_house\"]/a[1]");
			webtest.click("xpath=//a[contains(text(),'安*某家园')]");
			webtest.click("xpath=//*[@id=\"idf_cs\"]/a[1]");
			boolean string = webtest.isTextPresent("安*某家园 楼盘 的出售房");
			assertEquals(string, true);
		}
		
		@Test(priority=30)
		//楼盘模块安*某家园界面内点击租房
		public void test29() {
			webtest.open("http://ourhouse/home.php");
			webtest.click("xpath=//*[@id=\"idf_house\"]/a[1]");
			webtest.click("xpath=//a[contains(text(),'安*某家园')]");
			webtest.click("xpath=//*[@id=\"idf_cz\"]/a[1]");
			boolean string = webtest.isTextPresent("安*某家园 楼盘 的出租房");
			assertEquals(string, true);
		}
		
		@Test(priority=31)
		//楼盘模块内广告链接的跳转
		public void test30() {
			webtest.open("http://ourhouse/home.php");
			webtest.click("xpath=//*[@id=\"idf_house\"]/a[1]");
			webtest.click("xpath=//*[@id=\"jsid_advs_adpic_250x60a\"]/a[1]/img");
		}
}
